PosVim软件包含可靠性预计、可靠性建模/框图、FMEA、FTA等50多个功能模块,覆盖可靠性、维修性、保障性、安全性、测试性等特性的设计、分析项目。其中,可靠性预计、可靠性分配、降额设计分析、FMEA、维修性预计、维修性分配、测试性预计、测试性分配等功能模块需要依赖于产品结构树,即需要先创建产品结构树方可进行操作。PosVim软件各功能模块与产品结构树依赖关系入表2-1。
表2-1 各软件模块与产品结构树依赖关系


PosVim软件提供两种方式创建产品组成结构信息。一种是手工逐个节点添加方式创建产品结构树;一种是通过excel模板文件导入。
PosVim软件的所有样本数据、模板文件,都默认存放在:
PosVim软件安装目录下“\Template\”文件夹下。
PosVim软件支持的节点类型包括体系、系统、分系统、单机、设备、模块、板、器件等类型。

图2-7 产品树节点类型
2.5.1 产品结构树组成
PosVim采用树形、分层结构创建产品结构树,以表征产品的层次关系、组成结构关系。产品结构树构成包括根节点、子节点、底层节点(一般最底层为元器件、零件)、并列节点。

图 2-8 产品结构树
2.5.2 产品结构树创建操作选项
PosVim提供的产品结构树常用操作选项包括添加子节点、添加并列节点、编辑节点、复制、粘贴、删除节点。


2.5.3 手工创建产品结构树
PosVim软件提供手工方式创建产品结构树,可根据产品的组成结构,逐层、逐个节点建立产品结构树。
手工创建产品结构树时,需要先创建一个根节点,然后逐层往下添加子节点、并列节点,直至最底层节点。
手工创建产品结构树根节点示例:
步骤1:新建一个项目(参考2.1节创建),项目名称为“我的第一个项目”(名称可自定义)。然后打开项目。
步骤2:在软件主界面左边的“产品结构树”窗口的空白处,点击右键并选择弹出菜单的“添加子节点”选项,或者直接点击界面上方的 图标,添加一个子节点,作为根节点,如图2-8所示。
步骤3:在弹出的“编辑节点”信息窗口中输入节点名称等基本信息。例如,在节点名称栏输入“XXX系统”,节点类型在下拉列表中选择“系统”。至此,创建根节点成功。如图2-9所示。
注:需要注意的是,创建节点时,切记要选择节点的类型(PosVim的产品类型分为系统、分系统、设备、模块、板、元器件、机械部件、计算机软件等),否则系统默认认为该节点是组件/模块,后面开展可靠性预计时,无法使用GJB299C、SR332等标准进行可靠性预计。

图2-9 增加节点

图2-10 创建根节点
添加子节点并录入信息示例:
假设我们已经按照添加根节点的操作,添加了名为“XXX系统”的根节点。假设我们分析的对象为“XXX系统”,根节点“XXX系统”下又包含模块A、模块B两个模块。其中,模块A和模块B下面包含有多个元器件。录入根节点“XXX系统”的子节点信息的操作步骤为:
步骤1: 首先,在根节点“XXX系统”下面增加名为“模块A”的子节点。操作方式为:点击根节点“XXX系统”,然后点击右键菜单选择【添加子节点】或者直接点击界面上方的 图标,添加一个子节点。输入节点信息“模块A”,节点类型选择“模块”。如图2-11所示。
步骤2:在创建的“模块A”节点下面,再添加属于模块A的元器件。创建方法是:
选择“模块A”节点,点击右键在弹出菜单选择【添加子节点】或者直接点击界面上方的 图标进行添加子节点。输入子节点信息“2CE52”(名称可自定义),类型选择“二极管”。如图2-12所示。
采用同样的方法,选中“模块A”节点,分别再添加子节点“EPM703”、“RJ45-01”,类型分别选择“微电路”、“固定电阻器”。若有需要,可继续使用相同方法添加更多的元器件到模块A下。
步骤3:采用同样的方法,创建与模块A并列的模块B节点,模块B下面有元器件电阻“RJ4501”、“RJ4502”和机械件“M01”。元器件电阻“RJ4501”、“RJ4502”的添加方式参考步骤2。添加机械件“M01”时,节点类型选择“机械部件”即可。如图2-13所示。

图2-11 添加“模块A”节点

图2-12 添加模块A的元器件节点

图2-13 添加模块B的机械部件M01
2.5.4 通过EXCEL格式文件导入创建产品结构树
除了上面通过手工逐个添加产品的组成节点信息外,PosVim提供通过Excel文件导入产品信息。导入excel格式文件时,Excel文件格式要符合PosVim提供的模板要求,模板文件可在PosVim安装目录下“\Template\SysTree.xls”找到。导入的Excel文件格式如下图所示。该EXCEL文件格式可定制、调整。

注意:通过EXCEL格式文件导入方式创建产品结构树时,必须已有根节点,即产品结构树已经包含了一个根节点。若没有根节点,可参考2.5.2节手工创建一个根节点。
操作步骤
步骤1:按照PosVim提供的模板格式(见PosVim安装目录下“\Template\SysTree.xls”),创建excel文件。切记检查格式是否符合!!!
步骤2:假设要在“XXX系统”的模块A(可以是其他模块)下导入excel文件的元器件,操作方法是:
2a:选中“模块A”,然后点击右键并选择右键菜单“excel导入”,打开导入编辑界面。
2b:在excel导入编辑界面,选择浏览按钮,并选择所需导入的excel文件。这里我们假设导入PosVim的模板文件SysTree.xls中的元器件到模块A中。找到PosVim安装目录下“\Template\SysTree.xls”,并选中。
2c:点击导入按钮,即可将excel文件中的元器件导入到模块A中。如图2-14所示。

图2-13 添加模块B的机械部件M01

图2-14 添加模块B的机械部件M01
2.5.5 其他操作与说明
2.5.5.1 产品类型说明
在创建产品结构树时,切记要选择节点的产品类别,否则可靠性预计过程中可能由于无法识别节点类型而不能预计。PosVim的产品类别如下图所示。

图2-15 产品类别
2.5.5.2 产品结构信息的复制粘贴
在创建产品结构树时,PosVim支持复制产品结构树的任一节点、任意层次的子树,并粘贴到新的产品结构树节点下。操作方法是:
复制:选中希望复制的节点或者子树,点击产品结构树窗体上方工具栏的 图标或者右键选择“复制”或者使用快捷键“CTRL+C”,即可复制。
粘贴:选中希望粘贴节点信息的节点,点击工具栏的 图标,或者右键选择“粘贴”或者使用快捷键“CTRL+V”,即可完成粘贴。